export enum LanguageCode {
  AR = 'ar',
  CS = 'cs',
  DE = 'de',
  EN = 'en',
  ES = 'es',
  ET = 'et',
  FA = 'fa',
  FI = 'fi',
  FR = 'fr',
  HE = 'he',
  HI = 'hi',
  HU = 'hu',
  ID = 'id',
  IT = 'it',
  JA = 'ja',
  KO = 'ko',
  NL = 'nl',
  NO = 'no',
  RO = 'ro',
  PL = 'pl',
  PT = 'pt',
  SV = 'sv',
  TR = 'tr',
  UK = 'uk',
  VI = 'vi',
  ZH = 'zh',
}

export const DefaultLanguageCode = LanguageCode.EN;

export const LanguageNames = {
  [LanguageCode.AR]: 'Arabic',
  [LanguageCode.CS]: 'Czech',
  [LanguageCode.DE]: 'German',
  [LanguageCode.EN]: 'English',
  [LanguageCode.ES]: 'Spanish',
  [LanguageCode.ET]: 'Estonian',
  [LanguageCode.FA]: 'Persian',
  [LanguageCode.FI]: 'Finnish',
  [LanguageCode.FR]: 'French',
  [LanguageCode.HE]: 'Hebrew',
  [LanguageCode.HI]: 'Hindi',
  [LanguageCode.HU]: 'Hungarian',
  [LanguageCode.ID]: 'Indonesian',
  [LanguageCode.IT]: 'Italian',
  [LanguageCode.JA]: 'Japanese',
  [LanguageCode.KO]: 'Korean',
  [LanguageCode.NL]: 'Dutch',
  [LanguageCode.NO]: 'Norwegian',
  [LanguageCode.RO]: 'Romanian',
  [LanguageCode.PL]: 'Polish',
  [LanguageCode.PT]: 'Portugese',
  [LanguageCode.SV]: 'Swedish',
  [LanguageCode.TR]: 'Turkish',
  [LanguageCode.UK]: 'Ukrainian',
  [LanguageCode.VI]: 'Vietnamnese',
  [LanguageCode.ZH]: 'Chinese',
};
